console.log('\x1b[31m参数默认值\x1b[0m');
function 相乘(a, b=1) {
    return a * b;
}

console.log(相乘(5));


console.log('\x1b[31m剩余参数\x1b[0m');
function 相乘2(乘数, ...剩余参数) {
    return 剩余参数.map(
        (x) => 乘数 * x
    );
}

const 数组 = 相乘2(2, 1, 2, 3);
console.log(数组);

console.log('...')
let 剩余参数 = [1, 2, 3];
console.log(相乘2(3, ...剩余参数));
